package main

import "fmt"

func main() {
	// break跳出当前循环
	for i := 0; i < 10; i++ {
		for j := 0; j < 10; j++ {
			if j == 5 {
				break
			}
			fmt.Println("break", j)
		}
	}

	// label ,label 也可以写成其他形式，比如xxx，唯一即可
label:
	for i := 0; i < 10; i++ {
		for j := 0; j < 10; j++ {
			if j == 5 {
				break label
			}
			fmt.Println("break label", j)
		}
	}

	// continue跳过当前循环，继续下一次循环
	for i := 0; i < 10; i++ {
		if i == 5 {
			continue
		}
		fmt.Println("continue", i)
	}

label2:
	for i := 0; i < 10; i++ {
		for j := 0; j < 10; j++ {
			if j == 5 {
				continue label2
			}
			fmt.Println("continue label", j)
		}
	}
}
